Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Belarus F1 M15 Otopeni USA F26 USA F27 USA F2 USA F3 Germany F4 Germany F5 USA F4 USA F5 Morocco F2 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F16 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Italy F2 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Czech Republic F4 Czech Republic F5 Slovakia F2 USA F6 Croatia F4 Great Britain F15 India F2 M15 Liberec M15 Opava Switzerland F2 M25 Pardubice M15 Heraklion M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn Great Britain F1 M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Jablonec Nad Nisou M15 Bad Salzdetfurth M15 Bucharest M15 Sofia M15 Bucharest Black Forest Open 2000 - Freudenstadt Australian Unity Western Australia Open - Perth Oberstaufen Cup - Oberstaufen Kamnik Challenger - Kamnik Baumag Open - Budapest Intersport Heilbronn Open - Heilbronn Garden Open 2004 - Rome Banja Luka Challenger 2005 - Banja Luka Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava BMW Tennis Championship - Sunrise Almaty Challenger 1 - Almaty Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden San Marino CEPU Open - San Marino TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Brasilia Challenger Salvador Challenger Ortisei Challenger Guangzhou Challenger Sacramento Challenger Bergamo Challenger Istanbul Challenger Sophia Antipolis Challenger Samarkand Challenger Prostejov Challenger Bratislava Challenger Cherbourg Challenger St. Petersburg 2 Challenger Split 1 Challenger M25+H Bacau M15 Trnava M15 Porec M25 Prague M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Antalya Dallas Challenger Trani Challenger Dortmund Challenger Black Forest Open - Freudenstadt Monza Challenger Heineken Open - Auckland Knoxville Challenger Anning Challenger St. Remy Challenger Amersfoort Challenger Nottingham-2 Challenger Meerbusch Challenger Tashkent Challenger Ortisei Challenger Marburg Challenger Trnava Challenger Rennes Challenger Pingguo Challenger Szczecin Challenger Bergamo Challenger Shenzhen Challenger St. Petersburg 1 Challenger Biella Challenger Zadar Challenger Furth Challenger Rome Challenger Bratislava Challenger Almaty Challenger Iasi Challenger Brescia Challenger Sibiu Challenger Prague 2 Challenger Quimper Challenger Prague 3 Challenger Bergamo Challenger Scheveningen Challenger Koblenz Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Nanchang Challenger Mercedes Cup - Stuttgart Shymkent Challenger CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Liberec Challenger Mersin Challenger Mumbai Open - Mumbai M25 Targu Mures Chennai Open - Chennai Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Ismaning Challenger M15 Slobozia Ortisei Challenger Bangkok Challenger Andria Challenger M15 Buzau Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Weissenhauser Strand Cup - Hamburg Masters Series - Hamburg Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Open de Montauban - Montauban AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Movistar Open - Santiago Morocco Tennis Tour - Marrakech Almaty Challenger 2 - Almaty Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Mercedes Cup - Stuttgart International German Open - Hamburg Polska Energia Open - Bytom Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz Medibank International - Sydney Ford Tennis Championships - Louisville Bauer Watertechnilogy Cup 2008 - Eckental Open Sabadell Atlantico - Barcelona Scheveningen Challenger Bergamo Challenger Toyota Challenger Genova Challenger Tanger Challenger Seoul Challenger Astana Challenger Bergamo Challenger Mercedes Cup - Stuttgart Meknes Challenger Wolfsburg Challenger Monza Challenger Furth Challenger Nottingham Challenger Kosice Challenger Marburg Challenger Turin Challenger Poznan Challenger St. Remy Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Casablanca Challenger Bath Challenger Marrakech Challenger Busan Challenger Rome Challenger Prostejov Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger Banja Luka Challenger Tashkent Challenger Seoul Challenger Porto Alegre Challenger Montevideo Challenger Bratislava Challenger Dallas Challenger Rome Challenger Furth Challenger Marburg Challenger Portoroz Challenger Eskisehir Challenger Poznan Challenger Segovia Challenger Como Challenger Szczecin Challenger Eckental Challenger Vercelli Challenger Braunschweig Challenger Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Szczecin Challenger Andria Challenger St. Brieuc Challenger BMW Open - Munich Poprad Tatry Challenger Tashkent Challenger Suzhou Challenger Architect Open - Budapest Jonkoping Challenger Kazan Challenger DPD Challenger 99 - Aschaffenburg Napoli Challenger Barletta Challenger Turin Challenger Prague Challenger Poprad Tatry Challenger Garden Open - Rome Nord/LB Open - Braunschweig Meknes Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Bergamo Challenger Quanzhou Challenger Sophia Antipolis Challenger Prague Challenger PBZ Zagreb Indoors - Zagreb Genova Challenger Rome Challenger Bratislava Challenger Playford Challenger Shenzhen Challenger Lille Challenger Karshi Challenger Samarkand Challenger Vicenza Challenger Shymkent Challenger Almaty Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Milan Challenger Marburg Challenger Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Brest Challenger Andria Challenger Columbus Challenger Heilbronn Open - Heilbronn ATU Cup 2001 - Weiden Muller Cup - Ulm Shenzhen Challenger EI Bank Bulgarian Challenger - Sofia Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas Muller Cup 99 - Ulm Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Mallorca Challenger San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest USTA Men's Challenger of Dallas - Dallas Copa Sevilla-Internacionales de Andalucia - Seville Zagreb Challenger 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Alfa Romeo Tennis Cup - Cordenons Warsteiner Challenger Lubeck - Lubeck Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Oberstaufen Cup - Oberstaufen Porsche Open - Poznan Rennes Challenger ATP Challenger Open 2004 - Monchengladbach Black Forest Open - Freudenstadt Ethias Tennis Trophy - Mons Media Will Cup Busan Challenger Tennis - Busan Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Biella 1 Challenger Biella 2 Challenger Dusseldorf Open 2006 - Dusseldorf Prostejov Challenger AT&T Challenger of Dallas - Dallas St. Remy Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Tulln Challenger Ford Tennis Championships - Louisville Morocco Tennis Tour - Tanger Oberstaufen Cup - Oberstaufen Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Kosice Open-Steelers Cup 2008 - Kosice Bucharest Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Geneva Challenger - Geneva Sibiu Challenger Open Tarragona Costa Daurada - Tarragona UTC Open - Cherkassy Eckental Challenger Todi Challenger XI Ciutat de Barcelona - Barcelona Jersey Challenger Flea Market Cup Busan Challenger Tennis - Busan Bergamo Challenger Meknes Challenger St. Brieuc Challenger Mitsubishi Electric Europe Cup - Monza Ostrava Challenger Lugano Challenger Penza Challenger Sao Paulo Challenger Heilbronn Challenger Kazan Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Napoli Challenger Ostrava Challenger Oberstaufen Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Istanbul Challenger Tashkent Challenger Tiburon Challenger Warsteiner Challenger - Wolfsburg Meknes Challenger Wolfsburg Challenger Cherbourg Challenger Nord LB Open - Braunschweig St. Brieuc Challenger Rome Challenger Fergana Challenger Furth Challenger Gallagher International - Hamilton Oberstaufen Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Eckental Challenger Sarajevo Challenger Banja Luka 2002 - Banja Luka Ostrava Challenger Erste Bank Open - Vienna Scheveningen Challenger Istanbul Challenger Heilbronn Open - Heilbronn Szczecin Challenger Oberstaufen Challenger Tatra Banka Open - Bratislava Alphen Challenger Istanbul Challenger Izmir Challenger Izmir Challenger Reggio Emilia Challenger Kazan Challenger Rome Challenger San Marino Challenger Bratislava Challenger Open de la Ville de Saint Denis - Reunion Island Rome Challenger Neride Prague Indoor - Prague Arad Challenger Kosice Challenger Scheveningen Challenger Cordenons Challenger Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Genova Challenger Intersport Heilbronn Open - Heilbronn Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Mons Challenger Como Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Cherbourg Challenger Guangzhou Challenger Oberstaufen Challenger Shenzhen Challenger Alphen Challenger Prostejov Challenger 2003 Freeman Men's Challenger - Joplin Liberec Challenger Rome Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Quimper Challenger Ostrava Challenger Prague Challenger Como Challenger Alphen Challenger Heilbronn Challenger Eckental Challenger Bratislava Challenger Geneva Challenger - Geneva Ostrava Challenger Zhuhai Challenger Heilbronn Challenger Braunschweig Challenger Helsinki Challenger 2004 Freeman Men's Challenger - Joplin Izmir Challenger Brest Challenger Porsche Open - Poznan Eckental Challenger The LTA Wrexham Challenger - Wrexham St. Remy Challenger Sarajevo Open 2004 - Sarajevo Zhuhai Challenger ECM Cup - Prague St. Brieuc Challenger Alphen Challenger Kremlin Cup - Moscow Ostrava Challenger ABN AMRO World Tennis Tournament - Rotterdam San Marino Cepu Open - San Marino Seoul Challenger Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach Furth Challenger Tashkent Challenger Banja Luka Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm St. Petersburg Open - St. Petersburg Steelers Cup - Kosice Heilbronn Challenger Charlottesville Challenger Oberstaufen Cup - Oberstaufen Lugano Challenger Budapest Challenger - Budapest Ljubljana Open - Ljubljana Bratislava Challenger Schickedanz Open - Furth Tampere Imageneering Open - Tampere Marburg Challenger Izmir Challenger St.Petersburg Challenger by Kinex - St. Petersburg Cherbourg Challenger Turin Challenger Quimper Challenger Lyon Challenger Orlando Challenger Trani Cup - Trani Prague Challenger Augsburg Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Cassis Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Cherbourg Challenger Sibiu Challenger Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Koblenz Challenger Tashkent Challenger Prague Challenger Trieste Challenger Bratislava Challenger Rennes Challenger Morocco Tennis Tour - Meknes Traralgon Challenger Kosice Challenger Memorial Kolyaskin - Donetsk Yokohama Challenger Guimaraes Challenger Prague Challenger Banja Luka Challenger Sydney International - Sydney Caltanissetta Challenger Jersey Challenger Quimper Challenger Volkswagen Challenger 2005 - Wolfsburg Sporting Challenger '08-Trofeo Regione Piemonte - Turin Champaign Challenger 9th Wartburg Open - Eisenach Open de la Comunidad Valenciana - Valencia Trnava Challenger Rabat Challenger Tennislife Cup - Napoli TED Open - Istanbul The LTA Men's Challenger - Southampton Poprad Tatry Challenger Samsung Securities Cup - Seoul Cherbourg Challenger Bastad Challenger Qatar ATP Challenger - Doha Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Salzburg Challenger Sunrise Challenger Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito BMW Open - Munich Salzburg Challenger SA Tennis Open - Johannesburg Heineken Open - Auckland San Remo Challenger Pilot Pen Tennis - New Haven Erste Bank Open - Vienna SA Tennis Open - Johannesburg Meerbusch Challenger Black Forest Open - Freudenstadt PBZ Zagreb Indoors - Zagreb Ostrava Challenger BMW Open - Munich Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Vietnam Open - Ho Chi Minh City The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Mercedes Cup - Stuttgart Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Guzzini Challenger - Recanati Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Copa Telmex - Buenos Aires BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Brisbane International - Brisbane Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul BMW Open - Munich Brisbane International - Brisbane Apia International - Sydney Rome Challenger Brasil Open - Costa do Sauipe Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich Kremlin Cup - Moscow Erste Bank Open - Vienna Budapest Challenger BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Scania Stockholm Open - Stockholm Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami 2003 Mercedes Cup - Stuttgart Qatar Open - Doha Barcelona Open BancSabadell - Barcelona AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Pacific Life Open - Indian Wells Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open (juniors) French Open (juniors) Australian Open - Melbourne Wimbledon (juniors) Australian Open - Melbourne French Open - Paris Davis Cup, PO, FRA-GER 4-1 French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2